//******************************************************************************
//
// Copyright (c) 2016 Microsoft Corporation. All rights reserved.
//
// This code is licensed under the MIT License (MIT).
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
//******************************************************************************

#import <StubReturn.h>

#import <HomeKit/HMService.h>
#import "AssertARCEnabled.h"

NSString* const HMServiceTypeLightbulb = @"HMServiceTypeLightbulb";
NSString* const HMServiceTypeSwitch = @"HMServiceTypeSwitch";
NSString* const HMServiceTypeThermostat = @"HMServiceTypeThermostat";
NSString* const HMServiceTypeGarageDoorOpener = @"HMServiceTypeGarageDoorOpener";
NSString* const HMServiceTypeAccessoryInformation = @"HMServiceTypeAccessoryInformation";
NSString* const HMServiceTypeFan = @"HMServiceTypeFan";
NSString* const HMServiceTypeOutlet = @"HMServiceTypeOutlet";
NSString* const HMServiceTypeLockMechanism = @"HMServiceTypeLockMechanism";
NSString* const HMServiceTypeLockManagement = @"HMServiceTypeLockManagement";

@implementation HMService

/**
 @Status Stub
 @Notes
*/
- (void)updateName:(NSString*)name completionHandler:(void (^)(NSError*))completion {
    UNIMPLEMENTED();
}

/**
 @Status Stub
 @Notes
*/
- (void)updateAssociatedServiceType:(NSString*)serviceType completionHandler:(void (^)(NSError*))completion {
    UNIMPLEMENTED();
}

@end
